Eating should be no problem in Ramallah, regardless of the budget of visitors. There are a huge number of falafel and shawerma places on all of the main streets.
One good place to visit is the "Nazareth Restaurant" at the end of the main street, which is popular for locals and serves really great but hummousey falafel. The other excellent falafel place is "Saba" on the main street across the road from the famous "Rukab" Ice-Cream shop.
Another place to eat is Angelinos on the left at the end of the main street. We went there with a group of friends and we all like sandwich with turkey, stuffed pigeon and pizzas. Price/quality is very satisfactory.
The Arabic variety of ice-cream in many places in Ramallah is worth trying - a very different and more gooey and sticky version of what is available in the west. Regular ice cream can be found everywhere also. Try "Rukab's" and "Baladna" ice cream shops on the main street.
You can also have a delicious dish of fresh fish or other seafood dishes at "Fish and Chips" resturanet located in the old city. You can choose your favourite fresh fish from Palestine Fishery and ask the chef to prepare that fish for you in the way you like. They also prepare very delicious fish sandwiches at resonable prices.
For those who want more American/Western food, there is a "Checkers" fast-food joint in the mini-mall and on the main street. There is also "Chicago Cheese Steak" on Manara Square. Try "Tomasso's" pizza for a nice pizza dine-in or take-out.
Ramallah offers a wide variety of coffeeshops ranging from the local low-scale ones serving Arabic Coffee for âª2, to those fancy places serving the same item for âª10-15. Try the Arabic drinks arabic coffee, mint tea, sahleb, etc , cappucinos and lattes, and fresh juices and cocktails at the numerous cafes around downtown and in the suburbs. Also try "European" and "Karameh" on main street.
Midrange
A large Shawerma, Kebab, or Chicken sandwich goes for around âª10-15 in most restaurants. A hamburger, fries, and a drink go for around âª15-25 depending on the restaurant. Abu Alabed is an excellent Shawerma place located in the old city next to fish and chips restaurant. "Big Bite" located at the end of the main street offers a wide range of hot and cold sandwiches.